home *** CD-ROM | disk | FTP | other *** search
- /*
- CSS Layout for the Admin page.
- */
-
- html {
- overflow-y:hidden;
- overflow-x:hidden;
- }
-
- #DIV_CONTENTS {
- /*
- This is the divider line between the header and the content section.
- Specifying any values here will override the default values found in styles.css
- */
- }
- #ADMIN_HEADER {
- position:absolute;
- width:100%;
- height:25px;
-
- left:0;
-
- background-color:#dcdcdc;
- color:#000000;
- overflow:hidden;
- }
- .forcedScrollbar {
- /*
- This is a surrounding div which forces the content area to display a scrollbar if it becomes full.
- Height should be set to more than the height of #ADMIN_HEADER (100 pixels more should be sufficient)
- With proper z-indexing, doing this ensures a vertical scrollbar will appear. The extra content is simply hidden behind the
- regular content area which has a higher z-index.
- */
- height:125px;
- overflow:scroll; /* force scrolling */
- background-color:#dcdcdc;
-
- display:inline-block;
- position:relative;
-
- width:100%;
-
- border-width:0;
- padding:0;
- }
- .adminLabel {
- font-size:11px;
- font-weight:bold;
- padding-left:3px;
- padding-top:5px;
- }
- .buttonArea {
- position:absolute;
- left:3px;
-
- display: inline-block;
- border:1px;
- border-style:solid;
- border-color:#000000;
- padding-top:3px;
- padding-left:3px;
- vertical-align: middle;
- float:left;
- }
- .errorMsg {
- background-color: #f33;
- }
-
-
- /*
- CSS Settings for EWA Settings area of Admin page.
- */
- .EWAConfigFrame {
- position:absolute;
- top:3px;
- left:3px;
- width:95%;
- display: inline-block;
- font-weight:bold;
- text-align:center;
- vertical-align:text-top;
- padding: 0px 3px 3px 3px;
- white-space:nowrap;
- line-height:240px;
- border:1px;
- border-style:solid;
- border-color:#000000;
- }
- .EWAConfigHeading {
- position:absolute;
- top:8px;
- left:3px;
- width:95%;
- font-weight:bold;
- text-align:center;
- padding: 0px 3px 3px 3px;
- }
- .EWATabsLabel {
- position:absolute;
- top:33px;
- left:18px;
- display: inline-block;
- font-weight:bold;
- text-align:right;
- padding: 0px 3px 3px 3px;
- white-space: nowrap;
- float:left;
- vertical-align: middle;
- line-height: 22px;
- border:1px;
- border-style: solid;
- border-color: #000000;
- }
- .EWATabs {
- position:absolute;
- top:33px;
- left:210px;
- padding-top:3px;
- padding-left:3px;
- float:left;
- vertical-align: middle;
- }
- .autoLoginLabel {
- position:absolute;
- top:68px;
- left:58px;
- display: inline-block;
- font-weight:bold;
- text-align:right;
- padding: 0px 3px 3px 3px;
- white-space: nowrap;
- float:left;
- vertical-align: middle;
- line-height: 22px;
- border:1px;
- border-style: solid;
- border-color: #000000;
- }
- .autoLogin {
- position:absolute;
- top:68px;
- left:210px;
- padding-top:3px;
- padding-left:3px;
- float:left;
- vertical-align: middle;
- }
- .autoLoginButtons {
- position:absolute;
- top:68px;
- left:625px;
- padding-top:3px;
- padding-left:3px;
- vertical-align: middle;
- float:left;
- }
- .guestLabel {
- position:absolute;
- top:103px;
- left:55px;
- display: inline-block;
- font-weight:bold;
- text-align:right;
- padding: 0px 3px 3px 3px;
- white-space: nowrap;
- float:left;
- vertical-align: middle;
- line-height: 22px;
- border:1px;
- border-style: solid;
- border-color: #000000;
- }
- .guestIdLabel {
- position:absolute;
- top:103px;
- left:210px;
- padding-top:3px;
- padding-left:3px;
- float:left;
- vertical-align: middle;
- }
- .guestUser {
- position:absolute;
- top:103px;
- left:235px;
- padding-top:3px;
- padding-left:3px;
- float:left;
- vertical-align: middle;
- }
- .guestPasswordLabel {
- position:absolute;
- top:103px;
- left:410px;
- padding-top:3px;
- padding-left:3px;
- float:left;
- vertical-align: middle;
- }
- .guestPassword {
- position:absolute;
- top:103px;
- left:475px;
- padding-top:3px;
- padding-left:3px;
- float:left;
- vertical-align: middle;
- }
- .extensionLabel {
- position:absolute;
- top:138px;
- left:88px;
- display: inline-block;
- font-weight:bold;
- text-align:right;
- padding: 0px 3px 3px 3px;
- white-space: nowrap;
- float:left;
- vertical-align: middle;
- line-height: 22px;
- border:1px;
- border-style: solid;
- border-color: #000000;
- }
- .playlistExtension {
- position:absolute;
- top:138px;
- left:210px;
- padding-top:3px;
- padding-left:3px;
- float:left;
- vertical-align: middle;
- }
- .recordingQualityLabel {
- position:absolute;
- top:173px;
- left:42px;
- display: inline-block;
- font-weight:bold;
- text-align:right;
- padding: 0px 3px 3px 3px;
- white-space: nowrap;
- float:left;
- vertical-align: middle;
- line-height: 22px;
- border:1px;
- border-style: solid;
- border-color: #000000;
- }
- .recordingQuality {
- position:absolute;
- top:173px;
- left:210px;
- padding-top:3px;
- padding-left:3px;
- float:left;
- vertical-align: middle;
- }
- .themeLabel {
- position:absolute;
- top:208px;
- left:150px;
- display: inline-block;
- font-weight:bold;
- text-align:right;
- padding: 0px 3px 3px 3px;
- white-space: nowrap;
- float:left;
- vertical-align: middle;
- line-height: 22px;
- border:1px;
- border-style: solid;
- border-color: #000000;
- }
- .theme {
- position:absolute;
- top:208px;
- left:210px;
- padding-top:3px;
- padding-left:3px;
- float:left;
- vertical-align: middle;
- }
-
-
- /*
- CSS Settings for Guide area of Admin page.
- */
- .EPGFrame {
- position:absolute;
- top:265px;
- left:3px;
- width:95%;
- display: inline-block;
- font-weight:bold;
- text-align:center;
- vertical-align:text-top;
- padding: 0px 3px 3px 3px;
- white-space:nowrap;
- line-height:475px;
- border:1px;
- border-style:solid;
- border-color:#000000;
- }
- .EPGHeading {
- position:absolute;
- top:270px;
- left:3px;
- width:95%;
- font-weight:bold;
- text-align:center;
- padding: 0px 3px 3px 3px;
- }
- .minuteSpanLabel {
- position:absolute;
- top:295px;
- left:120px;
- display: inline-block;
- font-weight:bold;
- text-align:right;
- padding: 0px 3px 3px 3px;
- white-space: nowrap;
- float:left;
- vertical-align: middle;
- line-height: 22px;
- border:1px;
- border-style: solid;
- border-color: #000000;
- }
- .minuteSpan {
- position:absolute;
- top:295px;
- left:210px;
- padding-top:3px;
- padding-left:3px;
- float:left;
- vertical-align: middle;
- }
- .minuteIntervalLabel {
- position:absolute;
- top:330px;
- left:101px;
- display: inline-block;
- font-weight:bold;
- text-align:right;
- padding: 0px 3px 3px 3px;
- white-space: nowrap;
- float:left;
- vertical-align: middle;
- line-height: 22px;
- border:1px;
- border-style: solid;
- border-color: #000000;
- }
- .minuteInterval {
- position:absolute;
- top:330px;
- left:210px;
- padding-top:3px;
- padding-left:3px;
- float:left;
- vertical-align: middle;
- }
- .minuteSliceLabel {
- position:absolute;
- top:370px;
- left:122px;
- display: inline-block;
- font-weight:bold;
- text-align:right;
- padding: 0px 3px 3px 3px;
- white-space: nowrap;
- float:left;
- vertical-align: middle;
- line-height: 22px;
- border:1px;
- border-style: solid;
- border-color: #000000;
- }
- .minuteSlice {
- position:absolute;
- top:370px;
- left:210px;
- padding-top:3px;
- padding-left:3px;
- float:left;
- vertical-align: middle;
- }
- .timelineRepeateLabel {
- position:absolute;
- top:405px;
- left:98px;
- display: inline-block;
- font-weight:bold;
- text-align:right;
- padding: 0px 3px 3px 3px;
- white-space: nowrap;
- float:left;
- vertical-align: middle;
- line-height: 22px;
- border:1px;
- border-style: solid;
- border-color: #000000;
- }
- .timelineRepeate {
- position:absolute;
- top:405px;
- left:210px;
- padding-top:3px;
- padding-left:3px;
- float:left;
- vertical-align: middle;
- }
- .defaultStartLabel {
- position:absolute;
- top:440px;
- left:50px;
- display: inline-block;
- font-weight:bold;
- text-align:right;
- padding: 0px 3px 3px 3px;
- white-space: nowrap;
- float:left;
- vertical-align: middle;
- line-height: 22px;
- border:1px;
- border-style: solid;
- border-color: #000000;
- }
- .defaultStart {
- position:absolute;
- top:440px;
- left:210px;
- padding-top:3px;
- padding-left:3px;
- float:left;
- vertical-align: middle;
- }
- .reminderNotificationLabel {
- position:absolute;
- top:475px;
- left:66px;
- display: inline-block;
- font-weight:bold;
- text-align:right;
- padding: 0px 3px 3px 3px;
- white-space: nowrap;
- float:left;
- vertical-align: middle;
- line-height: 22px;
- border:1px;
- border-style: solid;
- border-color: #000000;
- }
- .reminderNotification {
- position:absolute;
- top:475px;
- left:210px;
- padding-top:3px;
- padding-left:3px;
- float:left;
- vertical-align: middle;
- }
- .killRemindersLabel {
- position:absolute;
- top:510px;
- left:69px;
- display: inline-block;
- font-weight:bold;
- text-align:right;
- padding: 0px 3px 3px 3px;
- white-space: nowrap;
- float:left;
- vertical-align: middle;
- line-height: 22px;
- border:1px;
- border-style: solid;
- border-color: #000000;
- }
- .killRemindersButton {
- position:absolute;
- top:510px;
- left:210px;
- padding-top:3px;
- padding-left:3px;
- float:left;
- vertical-align: middle;
- }
- .autoSearchLabel {
- position:absolute;
- top:545px;
- left:77px;
- display: inline-block;
- font-weight:bold;
- text-align:right;
- padding: 0px 3px 3px 3px;
- white-space: nowrap;
- float:left;
- vertical-align: middle;
- line-height: 22px;
- border:1px;
- border-style: solid;
- border-color: #000000;
- }
- .autoSearch {
- position:absolute;
- top:545px;
- left:210px;
- padding-top:3px;
- padding-left:3px;
- float:left;
- vertical-align: middle;
- }
- .autoSearchOutline {
- display: inline-block;
- font-weight:bold;
- text-align:right;
- padding: 3px 3px 0px 0px;
- white-space: nowrap;
- line-height: 22px;
- border:0px;
- border-style: solid;
- border-color: #000000;
- }
- .autoRecordLabel {
- position:absolute;
- top:545px;
- left:410px;
- display: inline-block;
- font-weight:bold;
- text-align:right;
- padding: 0px 3px 3px 3px;
- white-space: nowrap;
- vertical-align: middle;
- line-height: 22px;
- border:1px;
- border-style: solid;
- border-color: #000000;
- }
- .autoRecord {
- position:absolute;
- top:545px;
- left:540px;
- padding-top:3px;
- padding-left:3px;
- float:left;
- vertical-align: middle;
- }
- .searchDaysLabel {
- position:absolute;
- top:580px;
- left:60px;
- display: inline-block;
- font-weight:bold;
- text-align:right;
- padding: 0px 3px 3px 3px;
- white-space: nowrap;
- vertical-align: middle;
- line-height: 22px;
- border:1px;
- border-style: solid;
- border-color: #000000;
- }
- .searchDays {
- position:absolute;
- top:580px;
- left:210px;
- padding-top:3px;
- padding-left:3px;
- float:left;
- vertical-align: middle;
- }
- .searchButton {
- position:absolute;
- top:580px;
- left:265px;
- padding-top:3px;
- padding-left:3px;
- float:left;
- vertical-align: middle;
- }
- .programmeItemsLabel {
- position:absolute;
- top:615px;
- left:24px;
- display: inline-block;
- font-weight:bold;
- text-align:right;
- padding: 0px 3px 3px 3px;
- white-space: nowrap;
- vertical-align: middle;
- line-height: 22px;
- border:1px;
- border-style: solid;
- border-color: #000000;
- }
- .programmeItems {
- position:absolute;
- top:615px;
- left:210px;
- padding-top:3px;
- padding-left:3px;
- float:left;
- vertical-align: middle;
- }
- .iconSizeLabel {
- position:absolute;
- top:700px;
- left:91px;
- display: inline-block;
- font-weight:bold;
- text-align:right;
- padding: 0px 3px 3px 3px;
- white-space: nowrap;
- vertical-align: middle;
- line-height: 22px;
- border:1px;
- border-style: solid;
- border-color: #000000;
- }
- .iconSize {
- position:absolute;
- top:700px;
- left:210px;
- padding-top:3px;
- padding-left:3px;
- float:left;
- vertical-align: middle;
- }
- .defaultButton {
- position:absolute;
- top:700px;
- left:350px;
- padding-top:3px;
- padding-left:3px;
- float:left;
- vertical-align: middle;
- }
-
-
- /*
- CSS Settings for VLC Streamer area of Admin page.
- */
- .streamerFrame {
- position:absolute;
- top:757px;
- left:3px;
- width:95%;
- display: inline-block;
- font-weight:bold;
- text-align:center;
- vertical-align:text-top;
- padding: 0px 3px 3px 3px;
- white-space:nowrap;
- line-height:175px;
- border:1px;
- border-style:solid;
- border-color:#000000;
- }
- .streamerHeading {
- position:absolute;
- top:762px;
- left:3px;
- width:95%;
- font-weight:bold;
- text-align:center;
- padding: 0px 3px 3px 3px;
- }
- .VLCLocationLabelV {
- position:absolute;
- top:787px;
- left:75px;
- display: inline-block;
- font-weight:bold;
- text-align:right;
- padding: 0px 3px 3px 3px;
- white-space: nowrap;
- vertical-align: middle;
- line-height: 22px;
- border:1px;
- border-style: solid;
- border-color: #000000;
- }
- .VLCLocationV {
- position:absolute;
- top:787px;
- left:210px;
- padding-top:3px;
- padding-left:3px;
- float:left;
- vertical-align: middle;
- }
- .VLCPlayerLabelV {
- position:absolute;
- top:822px;
- left:65px;
- display: inline-block;
- font-weight:bold;
- text-align:right;
- padding: 0px 3px 3px 3px;
- white-space: nowrap;
- vertical-align: middle;
- line-height: 22px;
- border:1px;
- border-style: solid;
- border-color: #000000;
- }
- .VLCPlayerV {
- position:absolute;
- top:822px;
- left:210px;
- padding-top:3px;
- padding-left:3px;
- float:left;
- vertical-align: middle;
- }
- .VLCLocationLabelA {
- position:absolute;
- top:857px;
- left:75px;
- display: inline-block;
- font-weight:bold;
- text-align:right;
- padding: 0px 3px 3px 3px;
- white-space: nowrap;
- vertical-align: middle;
- line-height: 22px;
- border:1px;
- border-style: solid;
- border-color: #000000;
- }
- .VLCLocationA {
- position:absolute;
- top:857px;
- left:210px;
- padding-top:3px;
- padding-left:3px;
- float:left;
- vertical-align: middle;
- }
- .VLCPlayerLabelA {
- position:absolute;
- top:892px;
- left:65px;
- display: inline-block;
- font-weight:bold;
- text-align:right;
- padding: 0px 3px 3px 3px;
- white-space: nowrap;
- vertical-align: middle;
- line-height: 22px;
- border:1px;
- border-style: solid;
- border-color: #000000;
- }
- .VLCPlayerA {
- position:absolute;
- top:892px;
- left:210px;
- padding-top:3px;
- padding-left:3px;
- float:left;
- vertical-align: middle;
- }
- .butSubmit, .butReset, .butInternal, .butNone, .butKillReminders, .butAutoSearch, .butDefaultIcon {
- /*
- Basic styling for all the buttons on the page
- */
- display: inline-block;
- height: 25px;
- }
- .butSubmit, .butReset
- {
-
- }
- .butSubmit A, .butReset A, .butInternal A, .butNone A, .butKillReminders A, .butAutoSearch A, .butDefaultIcon A {
- /*
- Visual styling for all the buttons on the page
- */
- text-decoration: none;
- font-size: 11px;
- font-weight:bold;
-
- display: inline-block;
-
- border: 1px solid #000000;
- margin: 4px 4px 0px 0px;
-
- padding: 2px 6px 2px 6px;
-
- background-color: #9acd32;
- color: #000000;
-
- white-space: nowrap;
- text-align: center;
-
- float:left;
- }
- .butSubmit A:active, .butReset A:active, .butInternal A:active, .butNone A:active, .butKillReminders A:active, .butAutoSearch A:active, .butDefaultIcon A:active {
- color: #000000;
- }
- .butSubmit A:visited, .butReset A:visited, .butInternal A:visited, .butNone A:visited, .butKillReminders A:visited, .butAutoSearch A:visited, .butDefaultIcon A:visited {
- color: #000000;
- }
- .butSubmit A:hover, .butReset A:hover, .butInternal A:hover, .butNone A:hover, .butKillReminders A:hover, .butAutoSearch A:hover, .butDefaultIcon A:hover {
- color: #000000;
- background-color: #cfe6a1;
- }
-
- .sep {
- /*
- Separator between links in the lower right of the footer.
- Could also use a background image if desired by moving the text
- off the screen.
- */
- padding-left:5px;
- padding-right:5px;
- }
- #HIDDEN_TEXT {
- /*
- Hidden section used for custom javascript manipulation.
- Can be used for anything.
- */
- position: absolute;
- top: -9000px;
- left: -9000px;
- width: 0px;
- height: 0px;
- }
-
- /*
- *********************************************************************************************************************
- Absolute Positioning and Height
-
- These values are consolidated into one place to make it easier to change size attributes seeing as changing
- any one of these values can affect all the others. Main declarations for these values appear earlier in the style sheet
- and then actual positioning values here.
-
- These values are the key to maintaining proper size, positioning and scrolling behavior.
- *********************************************************************************************************************
- */
-
- BODY {
- /*
- In order to maintain proper positioning and fixed scrolling, these values must be specified.
- In effect, this absolutely positions the main body within the borders of the scrolling area.
- Top value is the same as the top value of #RECORDINGS.
- Bottom value would be the height of the footer area minus the height of the divider for the footer.
- */
- margin-top:158px;
- margin-bottom:49px;
- }
- #HEADER {
- /*
- The height of the entire header area from page top to the bottom of the navigation tabs.
- The actual nav tabs are floated within this div.
- */
- height:92px;
- }
- #NAV_ROW {
- /*
- The is the row containing the navigation tabs.
- It is typically positioned at the bottom of the header
- */
- top:62px;
- }
- #NAV_ROW, #NAV_ROW A {
- /* determines the height of the main navigation tabs */
- height:32px;
- }
- #DIV_DATELINE {
- /*
- This is the divider line between the main header above and the section containing the server time
- */
- top:91px;
- }
- #DATELINE {
- /*
- This is the section containing the server time, date, etc.
- */
- top:92px;
- }
- #REMINDER_DIV, #DATELINE {
- /* Height of these individual elements would normally be the same as #DATELINE */
- /* Contains the Genre, date, time and GO button.*/
- height:40px;
- }
- #ADMIN_HEADER {
- /*
- This section contains the main, non-scrolling timeline at the top of the content section.
- */
- top:133px;
- height:25px;
- }
- #DIV_CONTENTS {
- /*
- This is A divider line between any fixed top section within the content area and the content itself.
- This is typically used in the guide page to separate the showtime header from the content.
- In other pages which don't need this functionality it can simply be hidden.
- */
- top:158px;
- }
- #CONTENTS {
- /*
- This is the main content area.
- To ensure proper scrolling behavior it MUST be absolutely positioned.
- Both top and bottom values must be specified.
- Top value would be the height of all foxed content above it.
- Bottom value would be the height of the footer area minus the height of the divider for the footer.
- Values must be tweaked due to differences in how IE and Firefox interpret the box model.
- */
- position:absolute;
- top:190px;
- bottom:47px;
- }
- #DIV_FOOTER {
- /*
- The divider between the main content area and the footer.
- It must be absolutely positioned.
- The bottom value would typically be the same as the height of the footer
- */
- bottom:50px;
- }
- #FOOTER {
- /*
- Fixed area at the bottom of every page. This must be absolutely posiitioned for proper scrolling
- Certain content will always be contained in this section such as standard GB-PVR documentation links and credits,
- but it contains and left and right section which can be customized on each page.
-
- If the size of the footer changes make sure to adjust the content area's bottom value as well as the
- divider section for the footer.
- */
- height:50px;
- }
-